package ShapeXmlbean;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import java.net.URL;
import javax.xml.stream.XMLStreamReader;
import org.apache.xmlbeans.SchemaType;
import org.apache.xmlbeans.SchemaTypeLoader;
import org.apache.xmlbeans.SchemaTypeSystem;
import org.apache.xmlbeans.XmlBeans;
import org.apache.xmlbeans.XmlException;
import org.apache.xmlbeans.XmlObject;
import org.apache.xmlbeans.XmlOptions;
import org.apache.xmlbeans.xml.stream.XMLInputStream;
import org.apache.xmlbeans.xml.stream.XMLStreamException;
import org.w3c.dom.Node;

public abstract interface ShapesDocument extends XmlObject
{
  public static final SchemaType type = (SchemaType)XmlBeans.typeSystemForClassLoader((ShapesDocument.class.getClassLoader()), "schemaorg_apache_xmlbeans.system.sDA19BCA7FED1A7F02CB072E033ED05FB").resolveHandle("shapesaeabdoctype");

  public abstract Shapes getShapes();

  public abstract void setShapes(Shapes paramShapes);

  public abstract Shapes addNewShapes();

  public static final class Factory
  {
    public static ShapesDocument newInstance()
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().newInstance(ShapesDocument.type, null);
    }

    public static ShapesDocument newInstance(XmlOptions paramXmlOptions)
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().newInstance(ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(String paramString)
      throws XmlException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramString, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(String paramString, XmlOptions paramXmlOptions)
      throws XmlException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramString, ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(File paramFile)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramFile, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(File paramFile, XmlOptions paramXmlOptions)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramFile, ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(URL paramURL)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramURL, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(URL paramURL, XmlOptions paramXmlOptions)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramURL, ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(InputStream paramInputStream)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramInputStream, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(InputStream paramInputStream, XmlOptions paramXmlOptions)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramInputStream, ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(Reader paramReader)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramReader, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(Reader paramReader, XmlOptions paramXmlOptions)
      throws XmlException, IOException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramReader, ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(XMLStreamReader paramXMLStreamReader)
      throws XmlException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramXMLStreamReader, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(XMLStreamReader paramXMLStreamReader, XmlOptions paramXmlOptions)
      throws XmlException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramXMLStreamReader, ShapesDocument.type, paramXmlOptions);
    }

    public static ShapesDocument parse(Node paramNode)
      throws XmlException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramNode, ShapesDocument.type, null);
    }

    public static ShapesDocument parse(Node paramNode, XmlOptions paramXmlOptions)
      throws XmlException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramNode, ShapesDocument.type, paramXmlOptions);
    }


    public static ShapesDocument parse(XMLInputStream paramXMLInputStream)
      throws XmlException, XMLStreamException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramXMLInputStream, ShapesDocument.type, null);
    }


    public static ShapesDocument parse(XMLInputStream paramXMLInputStream, XmlOptions paramXmlOptions)
      throws XmlException, XMLStreamException
    {
      return (ShapesDocument)XmlBeans.getContextTypeLoader().parse(paramXMLInputStream, ShapesDocument.type, paramXmlOptions);
    }


    public static XMLInputStream newValidatingXMLInputStream(XMLInputStream paramXMLInputStream)
      throws XmlException, XMLStreamException
    {
      return XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(paramXMLInputStream, ShapesDocument.type, null);
    }


    public static XMLInputStream newValidatingXMLInputStream(XMLInputStream paramXMLInputStream, XmlOptions paramXmlOptions)
      throws XmlException, XMLStreamException
    {
      return XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(paramXMLInputStream, ShapesDocument.type, paramXmlOptions);
    }
  }

  public static abstract interface Shapes extends XmlObject
  {
    public static final SchemaType type = (SchemaType)XmlBeans.typeSystemForClassLoader((Shapes.class.getClassLoader()), "schemaorg_apache_xmlbeans.system.sDA19BCA7FED1A7F02CB072E033ED05FB").resolveHandle("shapesd2edelemtype");

    public abstract ShapeType[] getShapeArray();

    public abstract ShapeType getShapeArray(int paramInt);

    public abstract int sizeOfShapeArray();

    public abstract void setShapeArray(ShapeType[] paramArrayOfShapeType);

    public abstract void setShapeArray(int paramInt, ShapeType paramShapeType);

    public abstract ShapeType insertNewShape(int paramInt);

    public abstract ShapeType addNewShape();

    public abstract void removeShape(int paramInt);

    public static final class Factory
    {
      public static Shapes newInstance()
      {
        return (Shapes)XmlBeans.getContextTypeLoader().newInstance(Shapes.type, null);
      }

      public static Shapes newInstance(XmlOptions paramXmlOptions)
      {
        return (Shapes)XmlBeans.getContextTypeLoader().newInstance(Shapes.type, paramXmlOptions);
      }
    }
  }
}

/* Location:           C:\Users\Administrator\Desktop\奥特百叶窗\Shutter DesignerV3.1\CurtainDesign.jar
 * Qualified Name:     ShapeXmlbean.ShapesDocument
 * JD-Core Version:    0.6.0
 */